river terrace - French English Dictionary